CBG-based NOMA transmission for a wireless network

ABSTRACT

This document discloses procedures and apparatus for code block group (CBG)-based non-orthogonal multiple access (NOMA) transmission for a wireless communication link ( 130 ), such as fifth generation new radio. In aspects, a user equipment (UE) ( 110 ) receives a first message including a first configuration for a CBG-based transmission scheme. The UE ( 110 ) receives a second message including a second configuration for a NOMA transmission scheme. The UE ( 110 ) transmits uplink control information (UCI) to the base station ( 120 ) using the NOMA transmission scheme from the second configuration. Further, the UE ( 110 ) transmits uplink data associated with the UCI using a CBG-based NOMA transmission scheme based on the first configuration and the second configuration. The UE ( 110 ) receives a hybrid automatic retransmission request (HARQ) message including one or more HARQ acknowledgements (ACKs) or negative acknowledgements (NACKs) corresponding to a decoding result of the uplink data.

BACKGROUND

In Long Term Evolution (LTE) and LTE Advanced (LTE-A) systems, withineach transmission time interval (TTI), up to two transport blocks (TBs)can be delivered to a physical layer and transmitted over a radiointerface to a user equipment (UE). The number of TBs transmitted withina TTI depends on the configuration of the multi-antenna transmissionscheme. A Turbo coding scheme is employed in LTE/LTE-A as the channelcoding scheme. The internal interleaver used in the Turbo coding schemeis only defined for a limited number of code block (CB) sizes, with amaximum block size of 6144 bits. If a TB exceeds the maximum CB size,code block segmentation is applied before the encoding process. Each CBis then independently encoded.

Hybrid automatic retransmission request (HARQ) is a physical layertransmission technique in modern communication systems. With HARQ, upondetecting a transmission error, the receiver requests a retransmissionby feeding back a negative acknowledgement (NACK). When receiving theretransmitted copy, the receiver then combines the previous failed blockwith the retransmitted one, in an attempt to utilize informationembedding in both copies.

In LTE/LTE-A systems, if any one of the CBs in a TB fails decoding, asingle HARQ NACK is fed back by the receiver. After receiving the HARQNACK, the transmitter then performs a retransmission by selecting anappropriate redundancy version (RV), assuming the whole TB failed. Thisis due to the reason that the receiver did not feed back informationregarding which CBs have been successfully received, and which CBsfailed.

Fifth Generation New Radio (5G NR) supports three usage scenarios:enhanced mobile broadband (eMBB), ultra reliable low latencycommunications (URLLC), and massive machine type communications (mMTC).For mMTC, a base station is expected to accommodate a very large numberof low-cost user equipments (UEs). The data traffic generated by mMTCUEs is expected to be both light and sporadic. As a result, thescheduling grant-based paradigm for uplink (UL) transmissions adopted inLTE is not ideal for mMTC UEs, as the extra cost incurred by thescheduling grants associated with each UL transmission cannot bejustified by the precise tuning of the UL resource made by the basestation (BS).

Grant-free UL transmission is a paradigm in which the UEs perform ULtransmissions autonomously without being scheduled by the base station.The base station then receives the UL transmissions by a predefineddetection and/or decoding method. The concept of grant-freetransmissions particularly suits the scenario of mMTC. Understanding thepotential benefits brought by grant-free UL transmissions, such concepthas also been introduced to URLLC. Implementing a unified framework mayenable the technique of grant-free transmissions to be applied to all 5Gdeployment scenarios.

Under the context of grant-free transmissions, a multiple access schemereferred to as non-orthogonal multiple access (NOMA) has been developed.In NOMA, the UEs perform grant-free UL transmissions with resources thatare not necessarily orthogonal to each other. The resource used by a UEfor NOMA transmission may be termed multiple access (MA) signature,e.g., orthogonal codes, spreading codes, scrambling codes, mappingpattern, etc. In this way, the number of UEs that can be simultaneouslysupported can be larger as compared with the case where UL resourceshave to be orthogonal. For UL detection, the BS has to blindly decodeall the possible MA signatures since UL transmissions are notpre-scheduled but autonomously made by the UEs. To lower the decodingcomplexity, the MA signatures can be associated with preambles and/ordemodulation reference symbols based on a predefined mapping mechanism.For example, if preambles and MA signatures have a one-to-one mapping,the BS can simply detect the presence of a particular preamble to see ifthe associated UE made a UL transmission, instead of making a completedecoding attempt.

SUMMARY

This document discloses procedures and apparatus for CBG-based NOMAtransmission for a wireless network, such as fifth generation new radio.

This summary is provided to introduce simplified concepts of CBG-basedNOMA transmission. The simplified concepts are further described belowin the Detailed Description. This summary is not intended to identifyessential features of the claimed subject matter, nor is it intended foruse in determining the scope of the claimed subject matter.

BRIEF DESCRIPTION OF THE DRAWINGS

Aspects of CBG-based NOMA transmission for a wireless network aredescribed with reference to the following drawings. The same numbers areused throughout the drawings to reference like features and components:

FIG. 1 illustrates an example wireless network system in which variousaspects of CBG-based NOMA transmission for a wireless network can beimplemented.

FIG. 2 illustrates an example device diagram that can implement variousaspects of CBG-based NOMA transmission for a wireless network.

FIG. 3 illustrates an air interface resource that extends between a userequipment and a base station and with which various aspects thedescribed techniques can be implemented.

FIG. 4 illustrates an example method of CBG-based NOMA transmission fora wireless network in accordance with aspects of the techniquesdescribed herein.

FIG. 5 illustrates an example method of CBG-based NOMA transmission fora wireless network in accordance with aspects of the techniquesdescribed herein.

FIG. 6 illustrates an example communication device that can beimplemented in a wireless network environment in accordance with one ormore aspects of the techniques described herein.

DETAILED DESCRIPTION

Compared with the conventional orthogonal multiple access scheme,non-orthogonal multiple access (NOMA) transmission is more liable tobursty or non-uniform interference. Also, retransmissions performed byuser equipments (UEs) can persistently interfere with one another, whichreduces the spectral efficiency of NOMA transmission schemes.

To improve the spectral efficiency of NOMA transmission schemes, codeblock group (CBG)-based transmission can be employed in NOMA for FifthGeneration New Radio (5G NR) systems. In aspects, one CBG consists of anumber of code blocks (CBs) within a transport block (TB). Instead offeeding back a single negative acknowledgement (NACK) if any one of theCBs fails decoding, the receiver indicates which CBGs failed. Thetransmitter can then perform a retransmission that addresses the failedCBGs only. The overall efficiency thus improves.

In an example, a base station (BS) first instructs a UE to performCBG-based transmission by at least assigning the UE a maximum number ofCBGs. The BS then instructs a UE to perform NOMA transmission byconfiguring, for the UE, a dedicated MA signature and/or a pool oftime-frequency resources. The MA signature can be one or a combinationof a bit-interleaving configuration, a bit-scrambling configuration, amodulation-symbol spreading configuration, a modulation-symbolinterleaving configuration, and a modulation-symbol scramblingconfiguration.

To facilitate UE identification, HARQ combining, and adaptivetransmission, the UE may transmit uplink control information (UCI) alongwith its UL data in CBG-based NOMA transmission. In the UCI, the UEspecifies one or a combination of its identity, e.g., C-RNTI, modulationand coding scheme (MCS) used for transmitting the UL data, new dataindicator (NDI) for indicating whether the UL data is a new transmissionor a retransmission, and redundancy version (RV) for correct HARQcombining.

In aspects, the BS may reply to the UE regarding the decoding result ofthe CBG-base NOMA transmission using a physical channel, e.g., using adownlink control information (DCI). For example, the BS may include abitmap in a UL grant addressed to the UE, with the bitmap correspondingto binary decoding results of a complete list of CBGs that the UE justtransmitted. The bitmap includes an ACK or NACK for each CBG in thebitmap. After receiving the UL grant, the UE may then retransmit thoseCBGs that are indicated as NACK.

In some instances, the UE may miss one or more of the HARQ feedbackmessages sent by the BS. Using conventional NOMA transmission, the UEcannot be certain whether it is the BS missing the first UL datatransmission made by the UE, or the UE itself missing the HARQ feedbackmessage. If the UE retransmits the same set of CBGs as in the previoustransmission, the set of CBGs will likely be different than what the BSis expecting, which can cause errors and reduce efficiency. To increaseefficiency and reduce errors, CBG transmission information (CBGTI) canbe included in the UCI sent by the UE for indicating to the BS whichCBGs are being transmitted or retransmitted in the UL data. The BS canthen implement a HARQ-combining scheme (e.g., Chase combining orincremental redundancy combining) to combine successfully-decoded CBGs(CBGs indicated as ACK) from the first UL data transmission withsuccessfully-decoded retransmitted CBGs in the retransmission (e.g.,transmission of second UL data).

In aspects, a method for communicating with a base station is disclosed.The method includes a UE receiving, from the base station, a firstmessage including a first configuration for a code block group(CBG)-based transmission scheme. The method also includes the UEreceiving, from the base station, a second message including a secondconfiguration for a non-orthogonal multiple access (NOMA) transmissionscheme. In addition, the method includes the UE transmitting uplinkcontrol information (UCI) to the base station using the NOMAtransmission scheme from the second configuration in the second message.Also, the method includes the UE transmitting, to the base station,uplink data associated with the UCI using a CBG-based NOMA transmissionscheme based on the first configuration in the first message and thesecond configuration in the second message. The method further includesthe UE receiving, from the base station, a hybrid automaticretransmission request (HARQ) message including one or more HARQacknowledgements (ACKs) or negative acknowledgements (NACKs)corresponding to a decoding result of the uplink data.

In aspects, a method for configuring and communicating with a UE isdisclosed. The method includes a base station transmitting a firstmessage including a first configuration for a code block group(CBG)-based transmission scheme. The method also includes the basestation transmitting a second message including a second configurationfor a non-orthogonal multiple access (NOMA) transmission scheme. Inaddition, the method includes the base station receiving uplink controlinformation (UCI) transmitted by the UE using the NOMA transmissionscheme. The method also includes the base station decoding the uplinkdata associated with the UCI to provide a decoding result, the decodingof the uplink data including decoding each CBG of the uplink data. Themethod further includes the base station receiving uplink dataassociated with the UCI transmitted by the UE using a CBG-based NOMAtransmission scheme. Also, the method includes the base stationtransmitting a hybrid automatic retransmission request (HARQ) messagecorresponding to a decoding result of the uplink data for receipt by theUE, the HARQ message including at least one HARQ acknowledgment (ACK) ornegative acknowledgment (NACK).

FIG. 1 illustrates an example environment 100, which includes a userequipment 110 (UE 110) that can communicate with base stations 120(illustrated as base stations 121 and 122) through wirelesscommunication links 130 (wireless link 130), illustrated as wirelesslinks 131 and 132. For simplicity, the UE 110 is implemented as asmartphone but may be implemented as any suitable computing orelectronic device, such as a mobile communication device, modem,cellular phone, gaming device, navigation device, media device, laptopcomputer, desktop computer, tablet computer, smart appliance,vehicle-based communication system, or an Internet-of-Things (IoT)device such as a sensor or an actuator. The base stations 120 (e.g., anEvolved Universal Terrestrial Radio Access Network Node B, E-UTRAN NodeB, evolved Node B, eNodeB, eNB, Next Generation Node B, gNode B, gNB, orthe like) may be implemented in a macrocell, microcell, small cell,picocell, and the like, or any combination thereof.

The base stations 120 communicate with the user equipment 110 using thewireless links 131 and 132, which may be implemented as any suitabletype of wireless link. The wireless links 131 and 132 include controland data communication, such as downlink of data and control informationcommunicated from the base stations 120 to the user equipment 110,uplink of other data and control information communicated from the userequipment 110 to the base stations 120, or both. The wireless links 130may include one or more wireless links (e.g., radio links) or bearersimplemented using any suitable communication protocol or standard, orcombination of communication protocols or standards, such as 3rdGeneration Partnership Project Long-Term Evolution (3GPP LTE), FifthGeneration New Radio (5G NR), and so forth. Multiple wireless links 130may be aggregated in a carrier aggregation to provide a higher data ratefor the UE 110. Multiple wireless links 130 from multiple base stations120 may be configured for Coordinated Multipoint (COMP) communicationwith the UE 110.

The base stations 120 are collectively a Radio Access Network 140 (e.g.,RAN, Evolved Universal Terrestrial Radio Access Network, E-UTRAN, 5G NRRAN or NR RAN). The base stations 121 and 122 in the RAN 140 areconnected to a core network 150. The base stations 121 and 122 connect,at 102 and 104 respectively, to the core network 150 through an NG2interface for control-plane signaling and using an NG3 interface foruser-plane data communications when connecting to a 5G core network, orusing an S1 interface for control-plane signaling and user-plane datacommunications when connecting to an Evolved Packet Core (EPC) network.The base stations 121 and 122 can communicate using an Xn ApplicationProtocol (XnAP) through an Xn interface, or using an X2 ApplicationProtocol (X2AP) through an X2 interface, at 106, to exchange user-planeand control-plane data. The user equipment 110 may connect, via the corenetwork 150, to public networks, such as the Internet 160 to interactwith a remote service 170.

FIG. 2 illustrates an example device diagram 200 of the UE 110 and thebase stations 120. The UE 110 and the base stations 120 may includeadditional functions and interfaces that are omitted from FIG. 2 for thesake of clarity. The UE 110 includes antennas 202, a radio frequencyfront end 204 (RF front end 204), an LTE transceiver 206, a 5G NRtransceiver 208, and a 6G transceiver 210 for communicating with basestations 120 in the RAN 140. The RF front end 204 of the UE 110 cancouple or connect the LTE transceiver 206, the 5G NR transceiver 208,and the 6G transceiver 210 to the antennas 202 to facilitate varioustypes of wireless communication. The antennas 202 of the UE 110 mayinclude an array of multiple antennas that are configured similarly toor differently from each other.

The antennas 202 and the RF front end 204 can be tuned to, and/or betunable to, one or more frequency bands defined by the 3GPP LTE, 5G NR,and 6G communication standards and implemented by the LTE transceiver206, the 5G NR transceiver 208, and/or the 6G transceiver 210.Additionally, the antennas 202, the RF front end 204, the LTEtransceiver 206, the 5G NR transceiver 208, and/or the 6G transceiver210 may be configured to support beamforming for the transmission andreception of communications with the base stations 120. By way ofexample and not limitation, the antennas 202 and the RF front end 204can be implemented for operation in sub-gigahertz bands, sub-6 GHZbands, and/or above 6 GHz bands that are defined by the 3GPP LTE, 5G NR,and 6G communication standards.

The UE 110 also includes processor(s) 212 and computer-readable storagemedia 214 (CRM 214). The processor 212 may be a single core processor ora multiple core processor composed of a variety of materials, such assilicon, polysilicon, high-K dielectric, copper, and so on. Thecomputer-readable storage media described herein excludes propagatingsignals. CRM 214 may include any suitable memory or storage device suchas random-access memory (RAM), static RAM (SRAM), dynamic RAM (DRAM),non-volatile RAM (NVRAM), read-only memory (ROM), or Flash memoryuseable to store device data 216 of the UE 110. The device data 216includes user data, multimedia data, beamforming codebooks,applications, and/or an operating system of the UE 110, which areexecutable by processor(s) 212 to enable user-plane communication,control-plane signaling, and user interaction with the UE 110.

In some implementations, the CRM 214 may also include a communicationmanager 218. Alternately or additionally, the communication manager 218may be implemented in whole or part as hardware logic or circuitryintegrated with or separate from other components of the UE 110. In atleast some aspects, the communication manager 218 can communicate withthe antennas 202, the RF front end 204, the LTE transceiver 206, the 5GNR transceiver 208, and/or the 6G transceiver 210 to monitor the qualityof the wireless communication links 130. Additionally, the communicationmanager 218 can configure the antennas 202, the RF front end 204, theLTE transceiver 206, the 5G NR transceiver, and/or the 6G transceiver210 to implement the techniques for CBG-based NOMA transmissiondescribed herein.

The device diagram for the base stations 120, shown in FIG. 2, includesa single network node (e.g., a gNode B). The functionality of the basestations 120 may be distributed across multiple network nodes or devicesand may be distributed in any fashion suitable to perform the functionsdescribed herein. The base stations 120 include antennas 252, a radiofrequency front end 254 (RF front end 254), one or more LTE transceivers256, one or more 5G NR transceivers 258, and/or one or more 6Gtransceivers 260 for communicating with the UE 110. The RF front end 254of the base stations 120 can couple or connect the LTE transceivers 256,the 5G NR transceivers 258, and/or the 6G transceivers 260 to theantennas 252 to facilitate various types of wireless communication. Theantennas 252 of the base stations 120 may include an array of multipleantennas that are configured similarly to or differently from eachother.

The antennas 252 and the RF front end 254 can be tuned to, and/or betunable to, one or more frequency band defined by the 3GPP LTE, 5G NR,and 6G communication standards, and implemented by the LTE transceivers256, one or more 5G NR transceivers 258, and/or one or more 6Gtransceivers 260. Additionally, the antennas 252, the RF front end 254,the LTE transceivers 256, one or more 5G NR transceivers 258, and/or oneor more 6G transceivers 260 may be configured to support beamforming,such as Massive-MIMO, for the transmission and reception ofcommunications with the UE 110.

The base stations 120 also include processor(s) 262 andcomputer-readable storage media 264 (CRM 264). The processor 262 may bea single core processor or a multiple core processor composed of avariety of materials, such as silicon, polysilicon, high-K dielectric,copper, and so on. CRM 264 may include any suitable memory or storagedevice such as random-access memory (RAM), static RAM (SRAM), dynamicRAM (DRAM), non-volatile RAM (NVRAM), read-only memory (ROM), or Flashmemory useable to store device data 266 of the base stations 120. Thedevice data 266 includes network scheduling data, radio resourcemanagement data, beamforming codebooks, applications, and/or anoperating system of the base stations 120, which are executable byprocessor(s) 262 to enable communication with the UE 110.

CRM 264 also includes a base station manager 268. Alternately oradditionally, the base station manager 268 may be implemented in wholeor part as hardware logic or circuitry integrated with or separate fromother components of the base stations 120. In at least some aspects, thebase station manager 268 configures the LTE transceivers 256, the 5G NRtransceivers 258, and the 6G transceiver(s) 260 for communication withthe UE 110, as well as communication with a core network, such as thecore network 150, and routing user-plane and control-plane data forjoint communication.

The base stations 120 include an inter-base station interface 270, suchas an Xn and/or X2 interface, which the base station manager 268configures to exchange user-plane and control-plane data between otherbase stations 120, to manage the communication of the base stations 120with the UE 110. The base stations 120 include a core network interface272 that the base station manager 268 configures to exchange user-planeand control-plane data with core network functions and/or entities.

FIG. 3 illustrates an air interface resource that extends between a userequipment and a base station and with which various aspects of aCBG-based NOMA transmission can be implemented. The air interfaceresource 302 can be divided into resource units 304, each of whichoccupies some intersection of frequency spectrum and elapsed time. Aportion of the air interface resource 302 is illustrated graphically ina grid or matrix having multiple resource blocks 310, including exampleresource blocks 311, 312, 313, 314. An example of a resource unit 304therefore includes at least one resource block 310. As shown, time isdepicted along the horizontal dimension as the abscissa axis, andfrequency is depicted along the vertical dimension as the ordinate axis.The air interface resource 302, as defined by a given communicationprotocol or standard, may span any suitable specified frequency range,and/or may be divided into intervals of any specified duration.Increments of time can correspond to, for example, milliseconds (mSec).Increments of frequency can correspond to, for example, megahertz (MHz).

In example operations generally, the base stations 120 allocate portions(e.g., resource units 304) of the air interface resource 302 for uplinkand downlink communications. Each resource block 310 of network accessresources may be allocated to support respective wireless communicationlinks 130 of multiple user equipment 110. In the lower left corner ofthe grid, the resource block 311 may span, as defined by a givencommunication protocol, a specified frequency range 306 and comprisemultiple subcarriers or frequency sub-bands. The resource block 311 mayinclude any suitable number of subcarriers (e.g., 12) that eachcorrespond to a respective portion (e.g., 15 kHz) of the specifiedfrequency range 306 (e.g., 180 kHz). The resource block 311 may alsospan, as defined by the given communication protocol, a specified timeinterval 308 or time slot (e.g., lasting approximately one-halfmillisecond or 7 orthogonal frequency-division multiplexing (OFDM)symbols). The time interval 308 includes subintervals that may eachcorrespond to a symbol, such as an OFDM symbol. As shown in FIG. 3, eachresource block 310 may include multiple resource elements 320 (REs) thatcorrespond to, or are defined by, a subcarrier of the frequency range306 and a subinterval (or symbol) of the time interval 308.Alternatively, a given resource element 320 may span more than onefrequency subcarrier or symbol. Thus, a resource unit 304 may include atleast one resource block 310, at least one resource element 320, and soforth.

In example implementations, multiple user equipment 110 (one of which isshown) are communicating with the base stations 120 (one of which isshown) through access provided by portions of the air interface resource302. The base station manager 268 (shown in FIG. 2) may determine arespective data-rate, type of information, or amount of information(e.g., data or control information) to be communicated (e.g.,transmitted) by the user equipment 110. For example, the base stationmanager 268 can determine that each user equipment 110 is to transmit ata different respective data rate or transmit a different respectiveamount of information. The base station manager 268 then allocates oneor more resource blocks 310 to each user equipment 110 based on thedetermined data rate or amount of information.

Additionally, or in the alternative to block-level resource grants, thebase station manager 268 may allocate resource units at anelement-level. Thus, the base station manager 268 may allocate one ormore resource elements 320 or individual subcarriers to different userequipment 110. By so doing, one resource block 310 can be allocated tofacilitate network access for multiple user equipment 110. Accordingly,the base station manager 268 may allocate, at various granularities, oneor up to all subcarriers or resource elements 320 of a resource block310 to one user equipment 110 or divided across multiple user equipment110, thereby enabling higher network utilization or increased spectrumefficiency.

The base station manager 268 can therefore allocate air interfaceresource 302 by resource unit 304, resource block 310, frequencycarrier, time interval, resource element 320, frequency subcarrier, timesubinterval, symbol, spreading code, some combination thereof, and soforth. Based on respective allocations of resource units 304, the basestation manager 268 can transmit respective messages to the multipleuser equipment 110 indicating the respective allocation of resourceunits 304 to each user equipment 110. Each message may enable arespective user equipment 110 to queue the information or configure theLTE transceiver 206, the 5G NR transceiver 208, and/or the 6Gtransceiver 210 to communicate via the allocated resource units 304 ofthe air interface resource 302.

Example Procedures

Example methods 400 and 500 are described with reference to FIGS. 4 and5, respectively, in accordance with one or more aspects of CBG-basedNOMA transmission. The method 400, described with respect to FIG. 4, isperformed by a UE 110 for communicating with a base station. The method500, described with respect to FIG. 5, is performed by a base station120 for configuring and communicating with a UE.

FIG. 4 illustrates an example method of CBG-based NOMA transmission inaccordance with aspects of the techniques described herein. The order inwhich the method blocks are described are not intended to be construedas a limitation, and any number of the described method blocks can becombined in any order to implement a method, or an alternate method.

At block 402, the UE receives, from the base station, a first messageincluding a first configuration for a code block group (CBG)-basedtransmission scheme. For example, UE 110 receives the first message frombase station 120. The first message may assign the UE a maximum numberof CBGs.

At block 404, the UE receives, from the base station, a second messageincluding a second configuration for a non-orthogonal multiple access(NOMA) transmission scheme. For example, the UE 110 receives the secondmessage from the base station 120. The second message may include adedicated multiple access signature and/or a pool of time-frequencyresources, as described above.

At block 406, the UE transmits uplink control information (UCI) to thebase station using a NOMA transmission scheme from the secondconfiguration in the second message. For example, the UE 110 specifiesits identity in the UCI and utilizes NOMA transmission to transmit theUCI to the base station 120.

At block 408, the UE transmits to the base station uplink dataassociated with the UCI using a CBG-based NOMA transmission based on thefirst configuration in the first message and the second configuration inthe second message. For example, the UE 110 transmits the uplink data tothe base station 120 using the CBG-based NOMA transmission scheme.

At block 410, the UE receives, from the base station, a hybrid automaticretransmission request (HARQ) message that includes one or more HARQacknowledgements (ACKs) or negative acknowledgements (NACKs)corresponding to a decoding result of the uplink data. For example, theUE 110 may receive the HARQ message from the base station 120. The HARQmessage may include any number of HARQ ACKs and HARQ NACKs, such as anumber equal to the maximum number of CBGs.

FIG. 5 illustrates an example method 500 for configuring andcommunicating with a UE. The order in which the method blocks aredescribed are not intended to be construed as a limitation, and anynumber of the described method blocks can be combined in any order toimplement a method, or an alternate method.

At block 502, a base station transmits a first message including a firstconfiguration for a code block group (CBG)-based transmission scheme.For example, the base station 120 may transmit the first message to theUE 110 to instruct the UE to perform CBG-based transmission.

At block 504, the base station transmits a second message including asecond configuration for a non-orthogonal multiple access (NOMA)transmission scheme. For example, the base station 120 may transmit thesecond message to the UE 110 to instruct the UE to perform NOMAtransmission. As described above, the base station 120 may assign adedicated multiple access signature or a pool of time-frequencyresources to the UE 110 using the second message.

At block 506, the base station receives uplink control information (UCI)transmitted by the UE is received using the NOMA transmission scheme.For example, the base station 120 may receive the UCI, from the UE,formatted in the NOMA transmission scheme.

At block 508, the base station receives uplink data transmitted by theUE using CBG-based NOMA transmission scheme associated with the UCI. Forexample, the base station 120 may receive the uplink data, from the UE110, formatted in the CBG-based NOMA transmission scheme. The basestation 120 also decodes the uplink data associated with the UCI toprovide a decoding result. In aspects, the decoding of the uplink dataincludes decoding each CBG of the uplink data.

At block 510, the base station transmits a hybrid automaticretransmission request (HARQ) message corresponding to a decoding resultof the uplink data for receipt by the UE. For example, the base station120 may transmit the HARQ message to the UE 110. The HARQ message mayinclude at least one HARQ acknowledgment (ACK) or negativeacknowledgment (NACK), which are usable by the UE 110 to determine whichCBGs failed transmission and require re-transmission.

Generally, any of the components, modules, methods, and operationsdescribed herein can be implemented using software, firmware, hardware(e.g., fixed logic circuitry), manual processing, or any combinationthereof. Some operations of the example methods may be described in thegeneral context of executable instructions stored on computer-readablestorage memory that is local and/or remote to a computer processingsystem, and implementations can include software applications, programs,functions, and the like. Alternatively or in addition, any of thefunctionality described herein can be performed, at least in part, byone or more hardware logic components, such as, and without limitation,Field-programmable Gate Arrays (FPGAs), Application-specific IntegratedCircuits (ASICs), Application-specific Standard Products (ASSPs),System-on-a-chip systems (SoCs), Complex Programmable Logic Devices(CPLDs), and the like.

Example Device

FIG. 6 illustrates an example communication device 600 that can beimplemented as the user equipment 110 in accordance with one or moreaspects of CBG-based NOMA Transmission for a wireless network asdescribed herein. The example communication device 600 may be any typeof mobile communication device, computing device, client device, mobilephone, tablet, communication, entertainment, gaming, media playback,and/or other type of device.

The communication device 600 can be integrated with electroniccircuitry, microprocessors, memory, input output (I/O) logic control,communication interfaces and components, as well as other hardware,firmware, and/or software to implement the device. Further, thecommunication device 600 can be implemented with various components,such as with any number and combination of different components asfurther described with reference to the user equipment 110 shown inFIGS. 1 and 2.

In this example, the communication device 600 includes one or moremicroprocessors 602 (e.g., microcontrollers or digital signalprocessors) that process executable instructions. The device alsoincludes an input-output (I/O) logic control 604 (e.g., to includeelectronic circuitry). The microprocessors can include components of anintegrated circuit, programmable logic device, a logic device formedusing one or more semiconductors, and other implementations in siliconand/or hardware, such as a processor and memory system implemented as asystem-on-chip (SoC). Alternatively or in addition, the device can beimplemented with any one or combination of software, hardware, firmware,or fixed logic circuitry that may be implemented with processing andcontrol circuits.

The one or more sensors 606 can be implemented to detect variousproperties such as acceleration, temperature, humidity, supplied power,proximity, external motion, device motion, sound signals, ultrasoundsignals, light signals, global-positioning-satellite (GPS) signals,radio frequency (RF), other electromagnetic signals or fields, or thelike. As such, the sensors 606 may include any one or a combination oftemperature sensors, humidity sensors, accelerometers, microphones,optical sensors up to and including cameras (e.g., chargedcoupled-device or video cameras), active or passive radiation sensors,GPS receivers, and radio frequency identification detectors.

The communication device 600 includes a memory device controller 608 anda memory device 610 (e.g., the computer-readable storage media 214),such as any type of a nonvolatile memory and/or other suitableelectronic data storage device. The communication device 600 can alsoinclude various firmware and/or software, such as an operating system612 that is maintained as computer executable instructions by the memoryand executed by a microprocessor. The device software may also include acommunication manager application 614 that implements aspects ofCBG-based NOMA transmission for a wireless network. The communicationmanager application 614 may be implemented as the communication manager218 of the UE 110 or as the base station manager 268 of the base station120. The computer-readable storage media described herein excludespropagating signals.

The device interface 616 may receive input from a user and/or provideinformation to the user (e.g., as a user interface), and a receivedinput can be used to determine a setting. The device interface 616 mayalso include mechanical or virtual components that respond to a userinput. For example, the user can mechanically move a sliding orrotatable component, or the motion along a touchpad may be detected, andsuch motions may correspond to a setting adjustment of the device.Physical and virtual movable user-interface components can allow theuser to set a setting along a portion of an apparent continuum. Thedevice interface 616 may also receive inputs from any number ofperipherals, such as buttons, a keypad, a switch, a microphone, and animager (e.g., a camera device).

The communication device 600 can include network interfaces 620, such asa wired and/or wireless interface for communication with other devicesvia Wireless Local Area Networks (WLANs), wireless Personal AreaNetworks (PANs), and for network communication, such as via theInternet. The network interfaces 620 may include Wi-Fi, Bluetooth™, BLE,and/or IEEE 802.15.4. The communication device 600 also includeswireless radio systems 622 for wireless communication with cellularand/or mobile broadband networks. Each of the different radio systemscan include a radio device, antenna, and chipset that is implemented fora particular wireless communications technology, such as the antennas202, the RF front end 204, the LTE transceiver 206, and/or the 5G NRtransceiver 208. The communication device 600 also includes a powersource 624, such as a battery and/or to connect the device to linevoltage. An AC power source may also be used to charge the battery ofthe device.

Although aspects of CBG-based NOMA transmission for a wireless networkhave been described in language specific to features and/or methods, thesubject of the appended claims is not necessarily limited to thespecific features or methods described. Rather, the specific featuresand methods are disclosed as example implementations of CBG-based NOMAtransmission for a wireless network, and other equivalent features andmethods are intended to be within the scope of the appended claims.Further, various different aspects are described, and it is to beappreciated that each described aspect can be implemented independentlyor in connection with one or more other described aspects.

What is claimed is:
 1. A method for a user equipment (UE) to communicatewith a base station, the method comprising: receiving, by the UE andfrom the base station, a first message including a first configurationfor a code block group (CBG)-based transmission scheme; receiving, bythe UE and from the base station, a second message including a secondconfiguration for a non-orthogonal multiple access (NOMA) transmissionscheme; transmitting, by the UE and to the base station, uplink controlinformation (UCI) to the base station using the NOMA transmissionscheme; transmitting, by the UE and to the base station, uplink dataassociated with the UCI using a CBG-based NOMA transmission scheme basedon the first configuration in the first message and the secondconfiguration in the second message; and receiving, by the UE and fromthe base station, a hybrid automatic retransmission request (HARQ)message including one or more HARQ acknowledgements (ACKs) or negativeacknowledgements (NACKs) corresponding to a decoding result of theuplink data.
 2. The method of claim 1, wherein the first message assignsa maximum number of CBGs.
 3. The method of claim 2, wherein the HARQmessage includes a number of HARQ ACKs and HARQ NACKs equal to themaximum number of CBGs.
 4. The method of claim 1, wherein the secondconfiguration comprises at least one of: a time-frequency resourceconfiguration; a bit-interleaving configuration; a bit-scramblingconfiguration; a modulation-symbol spreading configuration; amodulation-symbol interleaving configuration; or a modulation-symbolscrambling configuration for the NOMA transmission scheme.
 5. The methodof claim 4, further comprising: prior to the transmitting the uplinkdata, processing the uplink data using at least one of: thebit-interleaving configuration; the bit-scrambling configuration; themodulation-symbol spreading configuration; the modulation-symbolinterleaving configuration; or the modulation-symbol scramblingconfiguration.
 6. The method of claim 1, further comprising: generatinga second UCI comprising at least CBG transmission information (CBGTI),the CBGTI indicating which CBGs are transmitted in second uplink dataassociated with the second UCI; transmitting the second UCI to the basestation using the NOMA transmission scheme; and transmitting the seconduplink data associated with the second UCI to the base station.
 7. Themethod of claim 6, wherein the second uplink data comprises aretransmission of one or more CBGs indicated as NACK in the receivedHARQ message.
 8. The method of claim 7, further comprising: receiving asecond HARQ message corresponding to a second decoding result of thesecond uplink data.
 9. A user equipment (UE) comprising: ahardware-based transceiver; computer-readable storage media storingexecutable instructions; and a processor configured to execute theinstructions in the computer-readable storage media that direct the UEto use the hardware-based transceiver to perform operations comprising:receiving, by the UE and from a base station, a first message includinga first configuration for a code block group (CBG)-based transmissionscheme; receiving, by the UE and from the base station, a second messageincluding a second configuration for a non-orthogonal multiple access(NOMA) transmission scheme; transmitting, by the UE and to the basestation, uplink control information (UCI) to the base station using theNOMA transmission scheme; transmitting, by the UE and to the basestation, uplink data associated with the UCI using a CBG-based NOMAtransmission scheme based on the first configuration in the firstmessage and the second configuration in the second message; andreceiving, by the UE and from the base station, a hybrid automaticretransmission request (HARQ) message including one or more HARQacknowledgements (ACKs) or negative acknowledgements (NACKs)corresponding to a decoding result of the uplink data.
 10. The userequipment of claim 9, wherein the second configuration comprises atleast one of: a time-frequency resource configuration; abit-interleaving configuration; a bit-scrambling configuration; amodulation-symbol spreading configuration; a modulation-symbolinterleaving configuration; or a modulation-symbol scramblingconfiguration for the NOMA transmission scheme, and wherein thecomputer-readable storage media stores additional instructions that,responsive to execution by the processor, direct the user equipment toperform further operations comprising: prior to the transmitting theuplink data, processing the uplink data using at least one of: the bitinterleaving configuration, the bit-scrambling configuration, themodulation-symbol spreading configuration, the modulation-symbolinterleaving configuration, or the modulation-symbol scramblingconfiguration.
 11. The user equipment of claim 9 wherein thecomputer-readable storage media stores additional instructions that,responsive to execution by the processor, direct the user equipment toperform further operations comprising: generating a second UCIcomprising at least CBG transmission information (CBGTI), the CBGTIindicating which CBGs are transmitted in second uplink data associatedwith the second UCI; transmitting the second UCI to the base stationusing the NOMA transmission scheme; and transmitting the second uplinkdata associated with the second UCI to the base station.
 12. A methodfor a base station to communicate with a user equipment (UE), the methodcomprising: transmitting, by the base station, a first message includinga first configuration for a code block group (CBG)-based transmissionscheme; transmitting, by the base station, a second message including asecond configuration for a non-orthogonal multiple access (NOMA)transmission scheme; receiving, by the base station, uplink controlinformation (UCI) transmitted by the UE formatted according to the NOMAtransmission scheme; receiving, by the base station, uplink dataassociated with the UCI transmitted by the UE using a CBG-based NOMAtransmission scheme; decoding the uplink data associated with the UCI toprovide a decoding result, the decoding of the uplink data includingdecoding each CBG of the uplink data; and transmitting, by the basestation, a hybrid automatic retransmission request (HARQ) messagecorresponding to the decoding result, the HARQ message including atleast one HARQ acknowledgment (ACK) or negative acknowledgment (NACK).13. The method of claim 12, wherein the first message comprises amaximum number of CBGs.
 14. The method of claim 13, wherein the HARQmessage includes a number of HARQ ACKs and HARQ NACKs equal to themaximum number of CBGs.
 15. The method of claim 12, wherein the secondconfiguration comprises at least one of: a time-frequency resourceconfiguration, a bit interleaving configuration, a bit scramblingconfiguration, a modulation symbol spreading configuration, a modulationsymbol interleaving configuration, or a modulation symbol scramblingconfiguration for the UE to use for the NOMA transmission scheme. 16.The method of claim 12, further comprising: receiving, by the basestation and from the UE, a second UCI formatted according to the NOMAtransmission scheme; obtaining CBG transmission information (CBGTI) fromthe second UCI, the CBGTI indicating which of the CBGs from the uplinkdata are being retransmitted in additional uplink data associated withthe second UCI; and receiving the additional uplink data associated withthe second UCI.
 17. The method of claim 16, further comprising: decodingthe additional uplink data associated with the second UCI to provide asecond decoding result; performing, by the base station, aHARQ-combining scheme to combine successfully-decoded CBGs in the uplinkdata with successfully-decoded retransmitted CBGs in the additionaluplink data; and generating NACKs for one or more of the CBGs that:failed the decoding of the uplink data associated with the UCI; and arenot included in the additional uplink data associated with the secondUCI as indicated by the CBGTI.
 18. A base station comprising: ahardware-based transceiver; computer-readable storage media storingexecutable instructions; and a processor configured to execute theinstructions in the computer-readable storage media that direct the basestation to use the hardware-based transceiver to perform operationscomprising: transmitting, by the base station, a first message includinga first configuration for a code block group (CBG)-based transmissionscheme; transmitting, by the base station, a second message including asecond configuration for a non-orthogonal multiple access (NOMA)transmission scheme; receiving, by the base station, uplink controlinformation (UCI) transmitted by the UE formatted according to the NOMAtransmission scheme; receiving, by the base station, uplink dataassociated with the UCI transmitted by the UE using a CBG-based NOMAtransmission scheme; decoding the uplink data associated with the UCI toprovide a decoding result, the decoding of the uplink data includingdecoding each CBG of the uplink data; and transmitting, by the basestation, a hybrid automatic retransmission request (HARQ) messagecorresponding to the decoding result, the HARQ message including atleast one HARQ acknowledgment (ACK) or negative acknowledgment (NACK).19. The base station of claim 18, wherein the computer-readable storagemedia stores additional instructions that, responsive to execution bythe processor, direct the base station to perform further operationscomprising: receiving, by the base station and from the UE, a second UCIformatted according to the NOMA transmission scheme; obtaining CBGtransmission information (CBGTI) from the second UCI, the CBGTIindicating which of the CBGs from the uplink data are beingretransmitted in additional uplink data associated with the second UCI;and receiving the additional uplink data associated with the second UCI.20. The base station of claim 19, wherein the computer-readable storagemedia stores additional instructions that, responsive to execution bythe processor, direct the base station to perform further operationscomprising: decoding the additional uplink data associated with thesecond UCI to provide a second decoding result; performing, by the basestation, a HARQ-combining scheme to combine successfully-decoded CBGs inthe uplink data with successfully-decoded retransmitted CBGs in theadditional uplink data; and generating NACKs for one or more of the CBGsthat: failed the decoding of the uplink data associated with the UCI;and are not included in the additional uplink data associated with thesecond UCI as indicated by the CBGTI.